package com.itfs;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionsDemo01 {
    public static void main(String[] args) {

        Collection<String> collection = new ArrayList<>();
        collection.add("aaa");
        collection.add("bbb");
        collection.add("ccc");
        collection.add("dddd");

//
        method(collection);
    }

    private static void method(Collection<String> collection) {
        // boolean removif(Object o)    根据条件进行删除
        // removeif 底层会遍历集合中的每一个元素
        //s 依次表示集合中的每一个元素，就会把每一个元素到 lambda 表达式中去判断一下，
        //如果返回为true则删除，如果返回false 则保留不删除
        collection.removeIf(
                (String s)->{
                    return s.length() == 3;}
                    );
        System.out.println(collection);
    }


}
